Я долго удивлялась - почему мужчины предпочитают или блондинок, или брюнеток. Ну редко-редко рыжих.... Но вот предпочтение "русые" или хотя бы "шатенки" не встречалось.

Пока мне однажды не объяснили, что мужская психика более категорична, а мышление... приблизительно напоминает компьютерное. 0 - блондинки, 1 - брюнетки, а все остальное - от лукавого.

Ой ли? Согласны ль с этим объяснением? Или есть еще причины?