BGR is reporting that the new iPhone 4 will be available in Stores on June 24th and that the 3GS will be getting a price cut for various models. Pricing of the iPhone 4 is still not known. More on this soon.
Update price is $199 in the US for the 16GB model, and $299 for the 32GB model ( with a contract on AT&T)
UPDATE – This report is true . Apple is launching the phone in 5 countries on June 24th