..And Apple doesn't? Google doesn't know my credit card number. I bet that Apple knows yours, though.
I don't have to use my gmail account for anything other than logging into the phone. All contacts and email can be sync'ed to the device where it never touches google's cloud. I have a widget that lets me turn my GPS reciever off and I can decline to let google datamine my phone's current location.
Furthermore, I don't have to load any market apps (I can get them off the web, or from a microSD card), and I can rewrite the entire friggin OS to just make phone calls and play scrabble if I want.
In short, Google only gets what information i want them to have.
Apple has your financial information, phone number, keeps track of ALL your apps and basically collects as much data as google without giving you the choice to opt out.
Its fine to have a preference as far as phones, but get your facts straight. Apple is doing the same thing google is... google just happens to be better at it (and gives you a chance to opt out even if you use their devices).