Google has released it’s own OS called Android. The google's phone is known as Nexus One. BillShrink has put together a handy comparison chart that breaks the devices down on all key features.

And here is the video camparison
Nexus One
Iphone 3GS
Videos source
well well well there are a few obvious differences — iPhone still lacks multitasking while the Android devices have fewer apps — but for the most part, these devices are fairly similar on paper. Still my favorite is iPhone just because the user interface design and all the amazing applications.