Do you prefer working your way up stream or down stream when trout fishing? I've heard arguments for both ways. Does it make a difference using spinners vs flies vs crawlers?

I prefer working upstream with spinners, unless the water is high, then down stream seems to work better for me.