OK, I am not in a position to spend $500+ on a phone that's going to be obsolete in 2-3 years.
Right now I have a 2014 (?) Nexus 5, which I bought new "old stock' for about $200.
Perfectly happy with it, and I'd love to keep it another couple of years but they have announced it's only good for...