When to choose which support character ?

So I'm a dedicated support player. I play Luna Snow and Mantis and occassionally Cloak and Dagger when needed.

However I feel there might be some situations where one healer would be better than another.

So how to choose between different supports based on situation ?