The move by the retailer follows a permanent discount of the 16GB iPhone 5c to $29 in June, as Walmart will offer the special pricing to customers on AT&T, Sprint, Verizon, and US Cellular. The company is also dropping the on-contract price of the 16GB iPhone 5s to $79, down from $99.
It is likely that these new price drops are being done to get rid of existing inventory before the introduction of the iPhone 6, which will be unveiled on September 9 and likely go on sale about a week later. The 4.7-inch iPhone 6 is expected to be launched first, as the release of the 5.5-inch version may be delayed due to production issues. Both versions are likely to incorporate a faster A8 chip, a new camera system, an improved Touch ID fingerprint sensor, and iOS 8.