First and foremost, the iPhone 7 now costs as low as $450, and it's $570 for the iPhone 7 Plus.
For the iPhone 7, that's $300 less to start than the iPhone XR, $550 less than the iPhone XS, and $650 less than the iPhone XS Max.
For the iPhone 7 Plus, that's $180 less than the iPhone XR, $430 less than the iPhone XS, and $530 less than the iPhone XS Max.
You could even get the iPhone 7 refurbished from Apple's Refurbished Mac Store for less. The word "refurbished" might not sound good, but my experience with a refurbished 2016 MacBook Pro directly from Apple has been nothing but positive. And you get a one-year warranty with refurbished devices, too.
(To note, I did experience an issue with my MacBook's keyboard, but it's a common issue among 2016 and 2017 MacBook Pros that could easily happen on brand new MacBooks, too. Apple has recognized and is offering to repair for free.)