Not impressed with the iPhone 8? Then how about a good deal on an iPhone 7 a 256GB model for $600. Apple no longer offers those, but it would charge you $650 for the 128GB model.
This deal comes courtesy of T-Mobile USA. If you prefer to get the phone on a 24-month credit, then you can pay $25 a month (assuming a good credit rating). Note that only Jet Black units are available.
Still too expensive? Virgin Mobile drops the 7 to $450 and the iPhone 6s to $350. It goes without saying that the phones are locked to their respective carriers, so thats something to consider. Check the links below for the deals.
T-Mobile | Virgin Mobile