Selection of a model is based on
(a) Requirements
(b) Development team & Users
(c) Project type and associated risk
(d) All of the mentioned
This question was addressed to me during an online exam.
This question is from Selection of a Life Cycle Model topic in chapter Software Processes, Models and Agile Software Development of Software Engineering