Situational leadership theory is a type of contingency theory
Focus on particular variables related to the environment that might determine leadership style best suited for the situation
Success of the leader depends upon number of variables like task, leadership style, qualities of followers and aspects of the situation
All of the above
Here's an interesting quiz for you.