Reputation Markets vs Prediction Markets

This is a question I get asked a lot. In short

Prediction markets are a little more accurate for questions shorter than a year [citation needed] but reputation markets are better for longer questions.