Haven't upgraded my phone in a couple of years as I just cant be bothered with the hassle of a new phone. Is there really much difference between a top of the line smart phone from 2 years ago and a new one now?
Not really. I have an iPhone 4s and I can pretty much do everything on it that most other iPhones can do.
One talk show had a person go on the street and bring along an iPhone 4s. They had someone stop people in the street and present it as the iPhone 6. People were like, "Oh yeah, it looks much smaller and sleeker. The iPhone 6 is clearly better."
