Struggling Best Buy is throwing another iPhone trade-in event between June 21 and June 29, following up their trade-in event on June 1, which was considered a success.

So, how can you get yourself a brand-spankin'-new iPhone 5? All you have to do is trade in your iPhone 4 or 4S, and you'll get a $150 trade-in credit towards the iPhone 5: which, when you sign up for a new two-year contract with Verizon, AT&T or Sprint (required as part of the deal), makes the iPhone 5 free. Key is, your iPhone 4/4S has to be in working shape. 

The only thing customers have to pay is the taxes or activation fees. Also, you have to physically make the trip to your local Best Buy to pick it up, since the deal itsn't offered online. Will you be upgrading soon?

[via CNET]