Here is a handy dating tip for women. When entertaining a young man, it is important that you know his political party. The way in which you and your potential suitor communicate with each other can be of great significance.
If your new boyfriend is a Republican, he sides himself with a party that historically pro-rich, and has nothing but disdain for the poor and middle class. Republicans are like minded, and they all agree on everything. (They have to agree, or they will be ostracized from the party.) You may find it difficult to discuss any subject that does not center around the accumulation of wealth and the hatred of those that are not rich.
On the other hand, Democrats are very liberal minded and open to many different viewpoints. When dating democrats, you are far more likely to meet a diverse and multi-cultural swath of possible suitors. A wide range of variation in the qualities or attributes of a liberal suitor are actually encouraged by the Democratic party, and no one is excluded. You may find that many liberals are markedly different from the average Republican, or even contrast conspicuously from each other.