This paper categorizes the factors influencing the selection of classification algorithms in data mining, distinguishing between business-dependent and technical factors. It highlights the challenges faced by data miners in choosing appropriate algorithms due to the plethora of options and the need for specific domain knowledge. The authors provide a survey of existing studies, emphasizing the importance of various factors in optimizing the classification algorithm selection process.