I try not to go with too much contrast between pants and jacket since I'm a shorter, bigger guy. Cutting me in half does me no favors.
Just remember, "The eye is drawn to the point of highest contrast." If you are trying to bring attention to your face (I think that is mostly the case), make sure the contrast between your face, your shirt, and your jacket works in your favor. For example, Navy Pants, Creme Jacket, White Shirt, Light Skin, Light Hair, and people end up looking at where your pant/jacket meet (the point of highest contrast).