Which of the following non-metals reacts and catches fire on exposure to air?
Phosphorus is a non-metal that catches fire when exposed to air. It is a highly reactive metal and spontaneously reacts with oxygen to catch fire.
Other non-metals like sulfur, nitrogen, and hydrogen don’t react with air, at room temperature, so they don’t catch fire.