In most cases, the answer to this question is “yes”. Your silhouette will automatically look leaner and slimmer when you do this. That long lean line is broken when you contrast the colour of either your shoes or hose. This is not to say that it can’t be done stylishly – it’s just a bit trickier to do so correctly for some body types. Matching your shoes with flesh coloured hose is another easy solution, but tends to look more conservative.
When in doubt, match the colour of your hose to your shoes – you can’t go wrong.