In another attempt to clear stock ahead of new iPhones thought to be hitting the Apple and carrier retail outlets come September 20, the U.S. consumer electronics retailer Best Buy has once again slashed $50 off Apple’s iPhone 5. The offer only applies to the entry-level model with sixteen gigabytes of storage, which will now set you back $149.99 on a new two-year contract with AT&T, Verizon or Sprint…

If history is an indication, an on-contract 16GB iPhone 5 should cost $99 after the new iPhones are out. That being said, if I were you I’d think twice before taking advantage of Best Buy’s so-called “deal”.

If you’re looking to get rid of your old handset, why not trade it in at Best Buy and score a Gift Card worth up to $200? And over at Gazelle, the’ve locked iPhone trade-in prices through October 15 so make sure to check out their deal as well.

Another possibility: you could score an iPhone 5 for just $98 over at Walmart – again, dependent on a two-year contract with AT&T, Sprint or Verizon. As a bonus, Walmart even lets you trade-in your old iPhone or iPad for a store credit.