I’m being a non-article-reading heathen here but of those three bullets I don’t think any is new to the smartphone industry - albeit Apple is cagey with support timelines (and probably slows down on what’s fixed versus the current iOS version) but the 5s technically got a iOS 12 patch this year.
They usually drop in price. They were just selling the 6a for $200 like a month ago, so given a bit of time you can get a good deal on the second-to-latest generation.