I bought an iPhone 8 in mid-2018. So far, I love the device, as I loved my 7 that I passed on within the family (replacing a 5s for them).
Despite being 2020 now, the phone still holds its performance and is no slouch by any means. Currently I am on the dev beta 13.3.1, and this thing is smooth...