Some main objections to the Darwin’s theory are-
1. Natural selection is not the only factor that is responsible for evolution
2. Darwin did not give any explanation about useful and useless modifications.
3. There is no explanation about slow changes and abrupt changes.