Phones, with their current functionality, have reached the point where they are "pretty good". I use a Samsung S8Plus which I've just paid off. It's fast, big enough, an OLED screen, and has plenty of storage space. I'll be rooting it soon. Until I bought this I was never really satisfied with my phone. Always wondering when it will be really fast, or not run out of space, or have a clearer screen. The only reason to upgrade now might be the battery. But I can replace the phone for 150 with damage warranty. The next time I upgrade will probably be for 5G but that's the only reason I can think to do so.