The iPhone X looks completely different than the iPhone 8 and iPhone 8 Plus. Now it might seem strange to you, but many people do want their new iPhone to look different. Why you ask? because they want other people to gaze at their latest iPhone and this will make them feel great. They are the ones who bought and own the best iPhone on the market.
Now what's the problem exactly? The problem is that if you buy the iPhone 8 or iPhone 8 Plus nobody is going to know that you have the latest iPhone. People might thing that you just have the iPhone 6 or iPhone 7, nobody can tell the difference. So for some people that do care about getting attention, to buy the older models for a cheaper price, it won't matter anyway.
Now, if you buy the iPhone X, this is a completely different story. You have a phone that looks completely different than any other iPhone. Everyone will know that this is best and latest from Apple, the best flagship product, the latest iPhone, the iPhone that everybody wants.
Now ask yourself this question? After you've read those lines, do you still want to get the iPhone 8 or want the iPhone X?