On Monday, Sprint was the first carrier to offer a huge discount for the iPhone X. Hours later, Verizon and T-Mobile announced their own discounts for Apple’s latest flagship in an attempt to lure to it services.

Let’s start with Verizon’s plan. Verizon is offering up to a $300 discount with eligible trade-ins if customers are on its “Go Beyond” or “Beyond Unlimited” data plan. It’s not as all-encompassing as Sprint’s deal is with the restrictions, but it is still a nice discount.

Here’s how the discounts break down with eligible trade-in devices:

  • $300 off: iPhone 6s, iPhone 6s Plus, iPhone 7, iPhone 7 Plus, Pixel XL, LG G6, Moto Z2 Force, Galaxy S7, Galaxy S7 Edge, Galaxy S8 and Galaxy S8 Plus
  • $200 off: iPhone 6, iPhone 6 Plus, iPhone SE, Pixel, LG V20, LG G6, Moto Z Force, Moto Z Droid, Moto Z2 Play, Galaxy Note 6, Galaxy S6, Galaxy S6 Edge, Galaxy S6 Edge Plus
  • $100 off: iPhone 5, iPhone 5C, iPhone 5S, HTC 10, Moto Z Play, Galaxy S5, Galaxy Note Edge, Galaxy Note 4

That’s an extensive list that should net you a sweet discount off the iPhone X on Verizon.

T-Mobile’s iPhone X deal also has certain limitations. Customers will have to be on one of its installments plans, be it the Equipment Installment Plan or the Jump! On Demand leasing plan.

The discount you get with T-Mobile is $300, the same as Verizon, but it works a little different. T-Mobile is handing out the discount up front when you trade in the device, unlike other carriers. Meaning, if you trade in an eligible device worth the full $300, it’ll be applied right away instead of the way other carriers handle discounts with monthly credits during the duration of the installment plan.

T-Mobile didn’t get into the specifics about the phones that would qualify for the discounts other than saying the iPhone 6 or newer will qualify (except the iPhone SE).

Here’s a quick breakdown of T-Mobile’s installment plans for the iPhone X:

  • Equipment Installment Plan:
    • 64GB: $279.99 down (required) – $30 a month
    • 256GB: $429.99 down (required) – $30 a month
  • Jump! On Demand:
    • 64GB: $0 down – $41.56 a month
    • 256GB: $429.99 down (required) – $24 a month

Just keep in mind that those figures will change when you receive the discount of a trade-in. That’s a good thing, because those down payments are extremely high.

Verizon and T-Mobile’s discount still falls short of the $350 discount Sprint is offering, but it’s better than nothing. AT&T has yet to announce an iPhone X discount, making it the only carrier offering the iPhone X (64GB) for $33.33 a month over 30 months—that’s two and a half years. Get with the program and offer customers something better, AT&T.

Check out these plans and see what works best for you before the iPhone X pre-orders go live this Friday.