My wife's iPhone 6 (4 year old phone) is still snappy and will get iOS 12 in a few weeks. My Pixel XL (2 year old phone), to be fair, it's snappy but it's EOL in OS updates this fall. All while the iPhone 6 will most possibly get iOS 13. Maybe I am a sucker for Apple keynotes, but this emphasis on long term use makes me seriously consider to upgrade my XL to an Xr especially seeing how the 5S will get iOS 12.