Neither. Self-indulgent arrogant pricks who will not teach you anything. They are political comedians. You cannot be informed on politics if you listen to political comedians. That is not a debate. Stewart is a jew who renounced his religion, and his retarded step-borther Colbert isn't much better. Yes I have watched both shows, and yes they both suck. Asking which is better is like asking who is worse, Nazis or Communists. Yes, one killed more people, but when you massacre millions of people, how many million no longer matters. In closing, both are ovverrated comedians who represent everything wrong with American culture.