Well I've seen Android booting on a 3GS but that's not very stable as of know, is it? If someone manages to get Froyo running flawless on an iPhone4 with all the hardware support (camera, dual-mic, gyro, compass etc.) I would probably get one (don't have much love for iOS).