Hey there! I'm happy to help!
The United States is split into two main parties based on stances on issues. For example, increased gun control is a value of the Democratic party, while upholding the second amendment is more of a Republican party value. You don't choose the party you want based on who the candidates are; you choose the party based on the side you have with that issue.
In our example, if you support increased gun control, you would say that you were a Democrat that is your position on the issue. If you were against increased gun control, you would probably say you are a Republican. There are many specific issues that each party has a stance on, and you don't have to agree with every single one to identify with the party, but usually the party shares most of your views.
Let's say that you support increased gun control. You don't really care which Democratic candidate becomes president as long as they are on your side with an issue you are concerned about, and since they are a Democrat, they most likely support increased gun control. People usually follow parties and issues than they do specific candidates. This means that Option A is incorrect.
The average person does not frequently change political parties. Usually you hold the same values your entire life or you switch sides at some point. This option is incorrect.
Since two of them are wrong, the only one left is C. people tend to support a specific political party no matter who the candidates are. This goes along with what we have been talking about.
I hope that this helps! Have a wonderful day! :D