If you're intent on buying an iPhone, don't bother with the iPhone 8 or the high-end iPhone X coming in November.
Which phone should I buy: an iPhone 7 or an iPhone 8? - Quora
iPhone 8 Vs iPhone 7: What's The Difference?
Weight, size, and battery life: iPhone X vs iPhone 8 vs iPhone 7
Reasons You Should Buy an iPhone 7 Instead of an iPhone 8 or iPhone X
Weight, size, and battery life: iPhone X vs iPhone 8 vs iPhone 7
Which one would you buy: the iPhone 8/iPhone 8 Plus or iPhone X
Which iPhone Should I Get?
Apple iPhone X review: A bold step into the future
Reasons You Should Buy an iPhone 7 Instead of an iPhone 8 or iPhone X
Should You Upgrade to the iPhone 13? How the Phone Compares to
Is the new iPhone 8 or iPhone X worth buying or should I just buy