Nobody can answer for sure Apple will tell us most likely at WWDC. Last year the 3GS was released at the same time. so it's a good guess they will do the same as last year! When they release it we will know for sure.

June 19

Canada
France
Germany
Italy
Spain
Switzerland
United Kingdom
United States of America

MacRumors attracts a broad audience
of both consumers and professionals interested in
the latest technologies and products. We also boast an active community focused on
purchasing decisions and technical aspects of the iPhone, iPod, iPad, and Mac platforms.