Best Buy is currently offering a deal for customers looking to trade up to an iPhone 6 and 6 Plus. Customers can get up to $350 in store gift cards when upgrading through Best Buy.

When customers trade in a working iPhone 5 and activate a new iPhone 6 or iPhone 6 Plus at Best Buy, they'll receive a $200 gift card from the store. They'll also receive a $50 card just for activating their new iPhone, but only on June 2 and 3.

You'll get more still if you switch carriers. On Verizon and Sprint, signing up for an Edge or leasing plan respectively will earn you a $100 gift card, while AT&T is offering $100 in bill credits when you become a new customer. With the trade-in and activation cards, this works out to around $350 ($300 if you buy after June 3).

This deal is only available in Best Buy retail locations, and not on their online store.

Source: Best Buy