1. level of the students. Low levels should have so much autonomy.
Intermediate levels and up require Autonomy for Students to get their own goals, and solving their own problems.
2. Institution Method. If you work for a school or university. Usually they will give you a book where studentswon't have autonmy or controlled autonomy
3. If your practice is independent you can explore giving your students autonomy, but again, depending on their level.
Example: I remember when a very eager basic level student was wo willing to learn Englihs fast that started watching CNN on his own every day for hours. Very soon he became tired of the white noise CNN represents to a basic student and he actually felt discouraged.