Why do people want to keep buying new iPhones when they currently have a good iPhone?

Why do people want to keep buying new iPhones when they currently have a good iPhone?

Added (1). I wished I could touch an iPhone to see how it feels to have one

It's an extreme display of consumerism. The society in which we now live is generally rich in possessions but morally and spiritually bankrupt.

Things are more important than people.

Because they have too much time in their hands and have nothing more important to do in life. I have my trusty iPhone 5S and I'm not looking to upgrade any time soon.

An iPhone is great to have and it feels great in your hand, but in order for you to experience it, you must try it. Only you can tell if it feels great.

People like to have the latest & greatest.

For some people it's because they see the phone as a status symbol, and they want to show off.
For others it's because they are cellphone geeks and they always just want to experience the newest technology.
Another factor is that many people will just upgrade as a matter of course whenever their current contract ends, because they can get a new phone for almost nothing, and they figure "why not?".

It is regarded as a status symbol to have a phone that bends and has faulty software at an exorbitant price, The delayed delivery only adds to the anticipation. 3:-)

They have "musthaveitis" which is good because sensible people can buy their old phones at less than half price after all the glitches and problems have been sorted out

Mostly, because they can.