While it is widely believed that Apple will introduce the iPhone 4G soon at their Worldwide Developers Conference, some anecdotal evidence was added to that theory. Walmart will lower the price of the iPhone 3GS with 16 GB of memory to $97 with a two-year service agreement.

There’s some precedent for this, since when Apple first introduced the iPhone 3GS in 2009, they lowered the price of the iPhone 3G to $99. It is expected this move is anticipatory by Walmart in order to get a jump on the price reduction iPhone 3GS will get after the iPhone 4G is announced.

Source: Mashable