If you’re in the market for a new iPhone and just can’t wait for the iPhone 6 to roll around, then WalMart is the place to buy. Starting today customers can get a brand new iPhone 5S for $99 with a 2 year contract on any carrier. The iPhone 5C has also been discounted now priced at only $29 on a 2 year contract. By the time you are reading this the deal should be live in your local Wal-Mart retail location. The prices are only available in stores, not online.