First let us basically understand what a debate is. A Debate is a discussion related to a particular topic among a predefined group of individuals where one group speaks in favour of the topic and the other speaks against the topic.
An ideal debate topic is the one which is suitable to all types of audiences whether politically correct or politically incorrect. Choice of topics can be from any field like politics, science, social studies, agriculture, robotics, society, culture, history, entertainment etc.
The topic should be gripping and suitable to all the audiences as well as to the debaters.