If you’ve been eyeing Google’s Pixel or Pixel XL but don’t want to spend the money to get one, you’re in luck. Verizon has just announced a new promotion that will let new customers trade in their existing device to net them a new smartphone for free.

Starting today, you’ll be able to get an iPhone 7, iPhone 7 Plus, Moto Z or Moto Z Force, Samsung Galaxy S7, Galaxy S7 Edge, or LG V20 for free when you trade in an eligible phone. That’s certainly not a bad deal, as most of the phones listed here cost quite the pretty penny.

Let’s talk about the fine print before you run off to the local Verizon store, though. To get the “free” phone, you’ll first have to buy your new phone and activate it on a Verizon plan, then you’ll receive up to $792 in bill credit that will be applied over a 24-month period. Also, your existing phone must be in “good, working and cosmetic condition” to be eligible for trade in. The list of eligible trade-in phones can be found at this link.

While that may sound like a few too many caveats, this is actually a really good deal if you’re sick of your current phone. If you’re interested, be sure to head to the source link below to get all the details on this limited time promotion.