Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
On top of that, customers who trade in their iPhone 6 or newer at the Un-carrier will get up to $300 off their new iPhone 8, iPhone 8 Plus or iPhone X via 24 monthly bill credits on T-Mobile’s interest-free installment plan.

^^
What I want to know is can we pay off the phone early and still receive the credits, or would we lose them? I read somewhere we need to stay on a 24/month plan to get them.
 
Since prices are so high on the new phones and there is no incentive with apple, I would go with the carrier. Seems like there are offers coming all the time and being able to upgrade after 12 payments is a plus for me. Also, I do not need to worry about the IUP credit check.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.