iphone 3g to swap for htc desire ?

Hi I have an iPhone 3g in excellent condition, I think its unlocked but currently using Vodafone. Only have handset and charger. Looking to swap for a HTC desire or something very similar and has to be on Vodafone or unlocked