During election time, you're bound to run into someone whose views on the candidates don't agree with yours. Even when there's no election in site, it's possible to find yourself in a political debate with someone.
Debating the Point
One of the most important things to keep in mind when debating politics is this: you need to debate the point, not the person. It's fine to disagree with someone's views as long as you keep the conversation focused on the point of discussion—politics. It's when you start to insult one another over your differences of opinion that you can get into trouble.
One of the best ways to keep a political debate lively, interesting, and to the point is to think before you speak. If you find yourself wanting to call the other person names because you don't agree with his view, then you've got to edit yourself. You need to figure out a way to continue your conversation so that you can get back on topic. If that seems impossible, then you need to tell the person that you'd like to agree to disagree, and walk away.
Politics in the Workplace
It's wise to avoid talking politics in the workplace. It's possible that your views may differ from the people with whom you work and interact on a daily basis.
If you happen to find yourself at a political crossroads with a colleague, you may end up either leaving them with a bad impression or doing irreparable harm to your working relationship. Remember that edit function and use it wisely. You wouldn't want to lose out on a promotion at work, simply because you don't know how to hold your temper when it comes to politics.