The iPhone4 will be available in white or black, retailing at $199 for the 16GB model and $299 for 32GB. They go on sale June 24th, and AT&T will be giving some extra grace upgrade timing — up to six months early. The 3GS will be dropped to $99 and the 3G will disappear completely. Pre-orders start in a week, with 5 countries at launch (US, France, Germany, UK, Japan), with 18 more following in July. Apple will also be selling a first party case for $29, and a dock for the same price.