I tend to wait a fairly long time between upgrades (I still have an iPhone X) but I still generally agree. If you can afford it, it's hard for me to say that something you use all the time is a waste of money. The waste of money IMO is something which I have absolutely been guilty of at times which is buying something for a few hundred dollars and then barely using it.