Starting today, RadioShack will be offering a $50 discount on iPhone 4 and 3GS devices.

Currently, RadioShack carries both the 16GB and 32GB versions of the iPhone 4, and the 8GB iPhone 3GS. As BGR reports, the discounted prices are:

  • iPhone 3GS (8GB), $49.99.
  • iPhone 4 (16GB), $149.99.
  • iPhone 4 (32GB), $249.99.

Furthermore, RadioShack is offering a “Trade & Save” program, that allows iPhone 3G and 3GS owners to trade in their old handset and receive a discount when purchasing a new iPhone. For an iPhone 3G, customers can save $75, while iPhone 3GS trade-ins can save customers $125. If you want to trade in your old iPhone, it must be in working condition, and cannot be unlocked.

So, if you’ve been thinking of buying an iPhone for yourself, or perhaps as a Christmas gift, be sure to check out RadioShack’s discounted handsets. And, if you have an older iPhone lying around the house, trade it in, and save yourself some cash!