Walmart is cutting iPhone prices.
It was announced Friday that, with either a new or renewed two-year contract, a 16-gigabyte iPhone 5s now costs $99, down from $149.
The 16-gigabyte iPhone 5c sells for $29, down from $49.
The deal is only for purchases made in person at Walmart stores, not online.
The price slash is fueling speculation that Apple is preparing to release a new phone in the fall, rumored to have a larger screen size.