Wal-Mart on Friday slashed the price of the iPhone 5c and iPhone 5s for people who buy new contracts or renew their two-year contracts in stores. The iPhone 5c, Apple's lower-cost, plastic-backed smartphone dropped to $29 from $49, on AT&T or Verizon.