Does Apple think everyone is going to run out and buy the newest release every time? My iPhone 4 was over four years old before I finally got the iPhone 6. And that was only because I switched from a GSM carrier to a CDMA carrier, so I had no choice.
iphone 3GS still going strong after 6+ years