I am in the US with a cellualr plan through Sprint. As the title says i currently have the galaxy S8+. There's nothing wrong with it apart from the battery, partily worse than it would be do to the carrier's bloatware. But i just don't like the samsung skin of android and i feel like other phone's have better feature sets. However with my plan, i could upgrade now to the s9 (skipping the plus, this one's too big *wink*) or i am stuck with the s8 for another year. But then I get to switch to a new phone from anyone. Well anyone that isn't locked into Virizon, looking at you Pixel phone. What does anyone think i should, upgrade now or wait and switch? And if i wait, any other flagship android phones you would reccomend? I mean in another year there will obviously be a whole new set of phones but getting a good idea now would let me know whose new phones to check out next summer. Thanks to anyone who is able to help!