@joekido:
To tell you the truth, I don't who to vote for. I might even not vote at all
If at this point, you're unsure of who to vote for because you don't know any actual facts about them, will believe the first random statement (and/or lie and/or optimistic statement with no backing or actual plan) thrown out without any actual support behind it, and haven't formed a preference for one or the other (their policies and intents are opposite across about 95% of the board) then you probably need to pay more attention. Some years the two canidates are both pretty close to the center and are very similar, but thats not the case this time at all. They're extremely different, it shouldn't take long to discover who you agree with on most policies.
Study up and learn a few things, don't just believe the first thing told to you by a party's own campaign team. Or… just stop paying attention and admit you're unqualified to vote with any sort of informed educated opinion, and not do it. It's up to you.
You don't have to agree 100% with a party's platform. But you should be able to know without a whole lot of study whose policies you agree with more... take an online quiz or two and they'll tell you in just a couple minutes... possibly you even lean independent. You could always vote third party. They won't win anything, but its at least a token sending of the message that "there's an interest in alternatives.: