At participating retail stores and with the activation of a 2-year contract, Walmart offers the Apple iPhone 5C 16GB Smartphone for AT&T or Verizon Wireless in five colors for $29. That's a $20 overnight drop and the best price we've seen for this iPhone this year, although we saw it for free with contract in December. (It's a current price low by $21.)

With the activation of a 2-year contract, Walmart stores also offer the Apple iPhone 5s 16GB Smartphone for AT&T, Verizon, Sprint, or US Cellular for $99. (Best Buy and RadioShack charge $1 more for select carriers.) That's $1 under last month's mention and the best price we've seen for the iPhone 5s. (It's also a current low by $99.)

Note: According to Engadget, these are Walmart's new, permanent prices on these models.