The actual problem is that the sort of people who buy them aren't the sort of people who upgrade every year.
Most people don't upgrade their non-Mini iPhones every year either. The average seems to be between 2 and 3 years.
Most people don't upgrade their non-Mini iPhones every year either. The average seems to be between 2 and 3 years.