Here\u2019s a deal that\u2019s NOT too good to be true: Walmart is selling Apple\u2019s iPhone 5c for less than one dollar \u2013\u00a097 cents, to be exact. No other retailer has matched that price, but other major chains are also offering very good deals on the colorful phones.\n\n\nIf you don\u2019t mind being a step or two behind Apple\u2019s innovation machine, this is a great time to buy the 5c or the more expensive (but also discounted) iPhone 5s. There is a catch, of course. The deal requires you to sign a two-year contract with AT&T, Verizon, Sprint or U.S. Cellular. (T-Mobile customers are out of luck.)\n\n\nYou don\u2019t need an MBA to understand what\u2019s going on here. It\u2019s quite likely that Apple will launch its next generation smartphone \u2013 let\u2019s call it the "iPhone 6" \u2013 in September, so retailers are moving fast to clear old inventory. \u201cOld\u201d is, of course, is a relative term, and we\u2019re talking about the iPhone 5c, which was released last September.\n\n\nDespite the upcoming launch, Apple\u2019s prices are still rather high: The 16GB version of the iPhone 5c is $99; the iPhone 5s is $199. Both require a contract with a wireless carrier.\n\n\nHere are the details on deals at Walmart, Target and Best Buy.\n\n\nAt\u00a0Walmart,\u00a0the 16GB iPhone 5c is available in all colors for just 97 cents. The iPhone 5s sells for $79, a price cut of $20. These deals are not available online; you\u2019ve got to go to a Walmart store. The company says supplies are limited, so I wouldn\u2019t wait too long.\n\n\nAt\u00a0Target,\u00a0the 16GB iPhone 5c sells for $29.99, and like Walmart, Target says you must buy it in the store. You also need to sign up for a two-year contract with AT&T, Sprint or Verizon. The iPhone 5s sells for $99.99.\n\n\nBest Buy is selling the iPhone 5c for $49.99 \u2013 but only for use on Sprint\u2019s network. If you want to use AT&T or Verizon, the 16GB iPhone 5c costs $99.99.