You don’t need to be a fly on the wall at Apple headquarters to know that a new iPhone is coming. Instead, just visit an Apple reseller. Beginning today, June 22, AT&T and Walmart are offering incredible deals on existing models to help clear inventory ahead of the new iPhone launch.

AT&T

The second largest carrier in the U.S. often runs 50 percent off sales. However, that list doesn’t usually include iPhones.

Through June 30, the U.S. carrier is offering the iPhone 5 for as little as $99 with a two-year contract. AT&T is also waving its usual one-time activation fee and shipping is free.

Note: Deals show up once an item is added to a shopping cart online.

Walmart

Meanwhile, Walmart has slashed the price of the iPhone 5 indefinitely. The retailer is now offering an entry-level iPhone 5 for $129, while the price for an iPhone 4S has dropped to $39. You’ll need to sign a new two-year contract with AT&T, Verizon, or Sprint to qualify.

These are incredible deals. However, we’d like to remind readers that Apple is expected to announce the “iPhone 5S” in the coming months.

If you really need a new phone now, go with the iPhone 5. Otherwise, you might be disappointed. The iPhone 4 and iPhone 4S are both likely to be discontinued when the new model arrives. In addition, neither model supports most of the features in iOS 7.

See also: Apple’s iOS 7 Compatibility: Supported Devices And Features.