iPhone 3G already runs Gingerbread, 3GS soon to follow
Take a look below for the video, and hit the source link to keep track of the latest iPhone 3G and 3GS Android updates. As you probably know, OpeniBoot allows you to use dual operating systems, i.e. you can run both iOS and Android.
source: Twitter via Covering Web and Gizmodo