Wal-Mart must be serious about those price rollbacks, and not just on produce. Starting on Tuesday, a 16 GB iPhone costs $97 with a two-year AT&T contract or qualified upgrade at more than 1,800 Wal-Mart stores.