Smartphone sales have been stagnating for the last two years as people tire of constantly upgrading their devices and make an effort to hold onto them for longer. The upgrade cycle continues eventually, however, and a new report by data analysis comp