Three iPhones will have 5G in 2020, analyst predicts – CNET