I upgraded from Nokia Lumia a little while ago To Samsung galaxy J5. My old phone wasn't always receiving texts or calls so... And Android has better apps so I switched to that even tho I really enjoyed the Lumia layout for things.
But I always buy older models because they work well and aren't too expensive. 