Most people don't upgrade their non-Mini iPhones every year either. The average seems to be between 2 and 3 years.