Reports state that Apple is expected to launch the next-gen 3G iPhone in the middle of June.
Apple expected to launch 3G iPhone in middle of June