How do you decide what leader length you use?

e.g.
Water clarity
Species
Dry or Wet
Fly Size
ETC. ETC.???