Philosophy is a good major for those who are not quite sure what they want to do with their lives. Undergraduate philosophy programs typically allow a wide range of freedom to take courses in other fields, so students can test their aptitude in different subjects. As a result, philosophy is also excellent preparation for graduate school in many different fields, including law, literature, social sciences, and other fields.