3G would work. If you want to unlock your iPhone 3G you can also use the yellowsn0w software to unlock. Apple also released the firmware 2.2.1 update for the iPhone 3G yesterday so if you want to jailbreak your iPhone 3G then you may want to hold off for a little bit longer until the new jailbreak software for it is released.3g works fine on my iPhone after the jailbreak..