People choose a party based on their platform or beliefs- where the party stands on certain issues. Often a person may not agree entirely with a party on every issue, but on the issues that are most important to them.
in my case..i choose based on what they have to offer and how they( the party) can benefit everyone's well being. in American Gov. i learned that race, social class, sex, religion, and education level also pay a key role.