No insentive to upgrade
There are no insentives to upgrade these days.
upgrading can be very costly if you are stuck in a long term 24 to 36 month contract and having to pay an early upgrade fee which most providers charge, just for the latest model of handset that hits the consumer market which is quickly superseded by the next model.
If it ain't broken or can't be repaired there is no need to replace it.