And yeah, you shouldn't be buying phones that are going to end up software-obsolete in 2 years. Manufacturers, you should really aim for at least 5, but more is better. You can do it!
And if you can't, then maybe your business isn't sustainable and you should consider something else, like running a lemonade stand or a kissing booth.