Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
The iPhone 8 isn’t really new anymore, it’s 2 yrs old. I know because I have one. There should be an updated model by March/April if rumors are true. You might want to hold off until then if you can. The 8 is a solid phone and should receive several more updates at least if you are considering it.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.