Always upgraded every 2 years since having the 3GS until last year still have my 6S after deciding that the 8 wasn't worth the cost at the time (always buy outright never on contract)
Ditto! In the time of 2-year contracts, it was one of the easiest ways to ensure I got to upgrade every year; I’ve had a new iPhone every generation since the 3GS, which was my first.Every single year since the beginning.
I had telephone numbers in the early years that had no phones attached to them just to get the upgrade.
Same here2 years. 3 if i think that the updates are not enough