iPhone won't come to Verizon until at least June when the iPhone 5 or whatever it will be called is released. Why would Apple create a CDMA iPhone (which requires designing an entirely new phone, by the way) only to have to update it in 6 months when they release a new GSM version? Apple is in a grove with their yearly refresh cycle, just look at the Verizon iPad: its a Wifi iPad with a Verizon MiFi. No internal CDMA to be found. If anything, we will see a new iPad before a new iPhone.
Apple may, MAY, announce a Verizon iPhone (as in, the iPhone will be coming to Verizon "later this year" or something) around CES, but even that is doubtful. Also, CDMA carriers Verizon and Sprint are currently the driving forces behind Android (TMO to a much lesser extent) in the USA. Last I checked, WP7 was only GSM until sometime next year. As such, Android shouldn't have much, if any, real competition in the US until probably late Q1 or Q2 of next year. If the Pre 2 hits on all the carriers, it might offer some decent competition, but I really would like to see Palm make a 3.7 or 4.0 inch touch screen only phone to really be competitive.
International (i.e. Europe) is a different story, but the Desire Z and Desire HD should sell like hotcakes once they start becoming available. In short, Android is a-OK for the time being. I think sales this Christmas season will be insane, and Android will go into the new year with a very small gap between it and BB for US marketshare dominance (and close the gap on Nokia internationally).
But that's my opinion