Late last week, RadioShack announced temporary discounts on the iPhone, knocking $50 off the price of the all three models: 8 GB iPhone 3GS and 16 GB and 32 GB iPhone 4. The deal, which runs through December 11th, brings the price of the 16 GB iPhone 4 to $149.99 and the 32 GB model to $249.99 for new and upgrade-eligible customers.
On top of the discounted prices, RadioShack also offers guaranteed trade-in prices for iPhone 3G and 3GS handsets, provided that the devices are in good working in order with no damage. RadioShack offers $75 for iPhone 3G models and $125 for iPhone 3GS models, meaning that current iPhone 3GS owners can now trade up to a 16 GB iPhone 4 for only $24.99.