Iphone x more than 2 years ahead of android phones top apple analyst says