The iPhone 7 is more than a year old now, but it remains one of the most sensible iPhones you can buy (and the one I'd personally choose, thanks to its smaller size).
While the iPhone 8 is newer and slightly better looking (and the iPhone X is in a league of its own), the iPhone 7 has nearly all the features most people need. It has nearly the exact same camera as the iPhone 8, the same size screen, and is also water resistant.
There are only three major things that differentiate the iPhone 7 from the iPhone 8, besides design: the iPhone 7 doesn't have wireless charging, it has less starting storage at 32 GB, and it runs Apple's year-old A10 chip.
The iPhone 7 also comes in five color options versus the iPhone 8's three, has an aluminum back instead of a glass back, and costs $150 less.
Price: Starts at $550