I'm not sure if trying to misspell an insult will get a person out of trouble. Probably not considering that it would fall into the same realm as someone who accidently misspelled any other swear word. Please keep in mind that I.P. address and usernames are still logged, so going Anonymous means nothing unless you're using a VPN on a disposable account. Technicalities don't count, intentions do. Keep it civil.
The person asking the question might decided to use the phone longer than 2-3 years for a variety of reasons.
The iPhone 5 which came out in 2012 is not supported by iOS 12. Basically you're going to get 5 years out of the phone and the last year or 2 will be a drag. Keep in mind that 5g capable phones are beginning to roll out and this will result in apps and webpages containing more bits and bytes to process. Time will be the judge on how long these phones last. At the same time, 5g is just starting to roll out so it will take a couple years to mature.
As one user pointed out, the iPhone 7 is more durable. The reason is the iPhone 8 uses a Glass back while the iPhone 7 and previous models are using aluminum. The Glass back is to facilitate wireless charging. Durability probably won't be an issue if you use an Otterbox case.
Apple claims the A11 CPU in the iPhone 8 is 25% faster than the A10 in the 7-series, but in some benchmarks the result is less than 20%. The difference between the A11 CPU and newer A12 in the XR and XS is 10% to 15% This won't be an issue if you just use the phone for browsing the web and lighter tasks.
The iPhone 8 is also better with mobile gaming.
The 8 is slightly better at all things but if you don't do a lot with your phone then you won't need those extra features. If the 8 is say $100 more than the 7 then I'd pay the extra, but that's me. If you're going to save $200 or more on the iPhone 7 then it's certainly the better deal.