I wonder how many people that use mobile phones really confuse the iPhone with any Android handset, if there are given a good look of them.
By the looks of it, most people are more than able to differentiate between them without much trouble after a few seconds. The same goes for the iPad and all the rest of the tablets, most people don't have any problem at all telling them apart.
The people that call any tablet an iPad, do so because for them the brand has become somewhat of a generic term for all tablet computers. On the iPhone side, it doesn't happen that much because people are used of having several handset with the same general design characteristics.
As a matter of fact, most users that use smartphones can tell one handset from the other with ease. Usually the ones that have trouble are the ones who have little or no information about the differences, or simply don't care much about the matter all together.
Let's face it, Android has a larger user base than iOS does. Only when you look the numbers by manufactures iPhone comes ahead of some Android phones. Time after time it has been proven that many users buy Android phones knowing what they where buying, not because they didn't know it wasn't an iPhone.
Google has implemented things on Android in a different way than Apple has on the iPhone. And almost all companies that use Android use their own user interface to make it look different from other Android powered phones, trying to appeal users to use their products.
I find it offensive to users that one of the main arguments that Apple had against Android is the fact that users would be stupid enough for not being able to tell the difference between the two.
Let's face it, most of Apple arguments are based on the fact that users are not smart enough to decide by themselves.