(CNN) — Walmart is cutting iPhone prices.
With a two-year contract, a 16-gigabyte iPhone 5s will cost $99, down from $149.
The 16-gigabyte iPhone 5c will be $29, down from $49.
The deal is only for purchases made at Walmart stores, not online.
The price slash is fueling speculation that Apple is preparing to release a new phone.
However, Walmart says it’s just aiming to offer customers great prices.