After a new iteration of the previous years flagship are announced or released, the 2018 devices drop in price. It's not a matter of how rich or poor you are. It's how you manage your money and what's the most cost effective option when you buy any new electronic device, (or car).
Example: S8 and S9 owners could probably skip S10, and then upgrade to S11 after S12 is released. If 5G is coming to S10 later this year, then S11 will be 5G compatible and so on.
Ideal checklist:
- Price drop [x]
- 5G compatible [x]
- Still a desirable device [x]
At the end of the day, no one actually cares what smartphone you have. A phone is a phone and in 6 months your "new" phone is old tech.