The best time for buying a smartphone is now, and the trend has continued with new versions of Android being released, such as Google’s newest Pixel phones.But the best-case scenario is to get a new phone every year.That’s according to our latest analysis of Android market share, which looks...