Americans are waiting an average of 2.83 years before upgrading their smartphones, says HYLA Mobile. That’s compared to 2.39 years between upgrades in 2016.
Sounds fairly reasonable. I’m on a bit more of the far end of spectrum. I’ve had my iPhone 5s for 4.77 years. I’m hoping my 5s can hit 5 years. The cost of getting a new phone is totally prohibiting me from getting a new phone. I hesitate saying “upgrade”, because that implies what you currently have isn’t good enough. My iPhone 5s works totally fine. It takes great pics. Occasionally it’s a bit slow, but nothing too terrible.