I'm assuming the phones won't stop working after they lose official support though. And a person that is happy keeping a phone a long time is probably less likely to care about updates, as long as a phone doesn't become worse to use. I wouldn't care myself as long as function remains (unlike my W10M, where I lost things like the Wells Fargo app, Cortana music recognition, and some other apps and functions).
I just bought the Exynos Galaxy S7 that I mentioned for $221, and should get it by the weekend. My new phone is on Oreo already. I'll Microsoft it following the tips in the following video (Microsoft Launcher, turning off/hiding most Google apps):
https://youtu.be/E6ZcauJpP9A
If that works well for me, I don't know why I would care if it can't be upgraded to Android P, Q, R, S, etc.
That custom ROM S9 ROM that I mentioned passes SafetyNet using Magisk, only loses Samsung Pay (but can use Google Pay, not that I'd ever want to pay for anything with my phone anyway).
https://highonandroid.com/android-s...on-for-galaxy-s7-s7edge-or-s8-s8-plus-review/
I won't put on a different ROM right away (possibly never), but it's nice to know that I can. I'll see after I use it for a while. I wouldn't necessarily use all of the additions of the S9 ROM, but the dual speaker and loudspeaker mods, and app pairs look good to me.
As someone who would never be willing to pay the price of any new flagship phone, it would either be a used Android/Apple or cheaper low/mid range Android or maybe the iPhone SE. The S7 seemed like the best choice for me after reading about phones for a couple weeks. My instinct is no Apple. The company is just the anti of my instincts. I don't like luxury brands. Goes for things like cars too... I'm anti BMW, Audi, etc.