> Phone hardware upgrades will become boring like PCs at some point.
I'm not sure that's true. Portable computing can differentiate in many different ways. Consider how broad wearables could be, and that each of these could replace your phone, in principle.