다르다 means 'to be different', and can be used in several conditional structures:
N + 에 따라 다르다 -- it depends on N (lit: in accordance with)
상황에 따라 달라요.
It depends on the situation.
때에 따라 달라요.
It depends on the time.
네가 어떻게 느낌에 따라 달라요.
It depends on how you feel.
너의 결정에 따라 달라요.
It depends on your decision.
**V + 는지****에 따라 달라요 **-- it depends on whether/how/if/when/with whom I do V
요금은 언제 가는지****에 따라 달라요.
The fare varies depending on when you go.
누구에게 물어보**는지에 따라 달라요.
**It depends on who you ask.
V + 는지는 N + **에 따라 달라요 **-- Whether you do V depends on N
시험에서 높은 점수를 받는****지는 노력에 따라 달라요.
Whether you get a high test score in the test depends on your effort.
우리가 해변에 갈 수 있을지 없을지는 날씨에 따라 달라요.
Whether we go to the beach or not depends on the weather.
마다 달라요 -- it's different for every N
날씨는 나라마다 달라요.
The weather is different in every country.
사람마다 달라요.
It's different for each person.
날짜는 해마다 달라요.
The date is different every year.