The problem:
White mean very many different things. Polish, Ukranian, Russian, French, Brit, German, Sweedish, NYC local, Taxan, LA local, Chicago local. Etc... There is no such thing as just a white guy. They all are different, with different looks and different personalities. All it is, is just the check box on the forms you fill out, white black hispanic other.
Hispanic means very many different things. Cuban, Mexican, Columbian, Spanish from Spain, Guantemalan. Etc... They all are different with different looks and different personalities.
Barazilian is not Hispanic.
Brazilian is an excellent exampel by the way. They are very open about sex. This is why. This is the answer to OP's question.