Analyst: Average iPhone upgrade cycle now lasts four years, up from three in 2018


Trending Today on MacHash