At current interest rates, is it better to get a longer term fixed-rate mortgage or a shorter variable one?

Like a 10-year fixed versus a 5-year variable? Basically, what would be a prediction for interest rates over the next 5-10 years?
Update: We may only live there for about 5 years or so and then upgrade, will that affect the decision?
9 answers 9