Which model do you own? The iDroid Project is porting Google Android to
Apple's mobile devices, currently iPhone 2G/3G and iPod Touch 1G. If you have
iPhone 4/4G, you should consider switching to an Android-based "smartphone".
Those from the Google Nexus series are your best bet because they:
-does not include ugly, third-party GUIs which are only eating a lot of
battery power and also broke system functions (eg. 'Beam' on 'HTC One X')
-does not contain the built-in spyware called Carrier IQ
-are always one of the first devices which get the latest OS updates
-comes with unlocked bootloader
There is also an FSF-approved version of the Android OS called Replicant,
which is a fully-freedom respecting Android fork. Here is a list of supported
mobile devices (I recommend you either the 'Nexus S' with a Super AMOLED
display or the *upcoming* 'Galaxy S', both from Samsung).
http://www.defectivebydesign.org/topic/iphone