Iphone xr will be a hit top rated apple analyst predicts 523258 2