T-Mobile is currently discounting the iPhone 7 and iPhone 7 Plus for up to $300 when trading-in a qualified iPhone. The qualified iPhone that the company is talking about is the iPhone 6, iPhone 6 Plus, iPhone 6S, and the iPhone 6S Plus.

Along with the qualified iPhone trade-in, T-Mobile also requires mail-in rebate, and 24-month finance agreement.  All colors and storage configurations can be applied to this deal, according to 9to5Toys. The offer is in-store-only, as well.

In terms of the iPhone 7 and iPhone 7 Plus promotion, you can get a 256GB iPhone 7 or iPhone 7 Plus for the same price as a 128GB of the iPhone 7 and iPhone 7 Plus.

The company is also offering a borderline free iPhone SE too. When purchasing a new iPhone SE and get a 24-month finance agreement, you will receive a $400 prepaid T-Mobile gift card, which would immediately be able to pay off your new iPhone SE.

This is a limited time offering by T-Mobile and it is currently unknown how long the promotion will last, so be sure that if you are a T-Mobile customer or thinking about making the switch, that you go ahead and do it now because these kinds of deals and promotions do not happen that often.