With the rapid changes in technology, I am not sure what devices will really hold up for two years these days, be it Android, Windows Phone or iOS.
The 5s will seem like old news when the 5.5" iPhone comes out. I have an LG G3 that I've had for a month or so (got it during the Verizon $99.99 deal), and I really like it. Though it does have its limitations - I hope that Android L is much better than KitKat, because one place that Apple beats Android is the operating system. I don't care what kind of phone specs you have if the OS is sketchy. I get a lot of force closes and slow responses from my phone. And I have used almost my full 5GB allocation this month - turns out that Google backup is supposedly the culprit. I turned it off yesterday, I am hoping that my data usage goes down next month.
The one thing about the G3 is that it takes so long to take a picture. HDR pictures take even longer.