I'm not really sure what you're asking here.
If it's about smartphone usage and when to upgrade, here's what I've been doing:
I used an android phone that was "a good value for the money". Not all that great, but I was able to load a lot of music and video stuff on it to peruse during my commute. I ended up using it as a general personal computer for things like texting, e-mail, web browsing to find bus plans, etc. That was back when Android only let you run one program at a time. Then I got an update that made me run multiple programs at once, which sucked up all the RAM on the thing and slowly introduced more problems in it. I performed 2 software resets, and opened it up at least twice to fix screwed up stuff, including replacing the screen once. I used that thing until it was practically falling apart.
Now, my new android phone is also a "good value for the money" phone. It might actually be better all around than the last one in terms of specs (though only has one speaker instead of the 2 from last time). I'm using it largely like before; as a calendar app, an e-mail aggregator, personal alarm/timer, texting device, youtube/video machine, ebook reader, weather checker, bank payment maker, music player, and bus schedule checker. This is fine for me, and I don't see much of a need to get any of the phones with huge amounts of processing ability or RAM. Sure, I could run fancy games on it, but I honestly didn't game on my last phone much, so I'd probably never use those functions.
That said, my aunt gifted me an old apple device. It's old enough that I can't even access youtube, nor am I able to update or install the app, since it requires a newer version of the OS. I have no idea what I can use it for.