It's scary how quickly mobile phones become outdated and obsolete. Our phone companies make us sign on for two years to get a handset, the warranty is typically 12 months and the phone is woefully out of date after 6 months. Are we going to reach a point where things level out? Mobiles will always lag behind desktop computers in all attributes so there will probably always be advancements to be made, especially if we keep on changing wireless technology.
The thing is, at some point there's not much difference between dirt cheap speed and memory amounts. When there's not much practical difference between processor speed, memory and storage, we've reached the point of "good enough", where basic hardware meets everyone's needs adequately, and no one handset has much of an advantage beyond any other. Then there is no obsolete, only worn out.
Mokalus of Borg
PS - I would like to live in those days.
PPS - But then there would be something else to complain about.