i currently have an iphone 8. honestly, it works just fine, and i havent really been running into any issues whatsoever with it. obviously, the newer generations are marginally faster and have better cameras, but the iphone 8 / 7 are perfectly fine choices tbh. also im not really sure what to think of the fact that the newer generations past the iphone 8 dont have home buttons, lol, but im sure it does its job just as well