Are the iPhones 8 and 7 the same?

I'm actually pretty confused now… I'm getting a new iPhone and looking at the iPhone 7 & 8 they LOOK IDENTICAL! I also though that the iPhone 8 & 10/X were the same thing… SO CONFUSED, IF ANYBODY COULD EXPLAIN, THAT WOULD BE GREAT (differences).

Added (1). & why wasn't there an iPhone 9, the hell is going on?

No - they're 1 different.

7 and 8 are almost the same. They have pretty much the same functions but the 8 has a faster processor.

X has more functions than the 8. The biggest difference is the animated emoji (Animoji) and facial recognition. With Animoji you can use an emoji that talks and blinks as you would. The x also has a better camera.

There's no 9 because Apple wanted to celebrate the 10th year anniversary of the iPhone so the x was released.

Why would the be the same but one being more expensive than the other? Apple are not going to release the exact same phone as a previous year and sell it as something new. Looks isn't everything, there's so much more going in internally.