If you’ve been waiting for a good deal to pick up an iPhone X, T-Mobile just launched two of the best we’ve seen so far.

First, if you buy an iPhone X, trade in an eligible device (there’s a list linked on this page), and fill out a rebate form, you’ll get a $200 prepaid MasterCard, which is as good as cash.

Alternatively, if you buy any recent recent iPhone, including the X, and trade in another device, you can get an iPhone 8 for free. In terms of value, that’s the better deal, assuming there’s someone in your family who could also use a new phone.

Prefer Verizon? Don’t miss this deal we posted earlier in the week.