What is the deciding factor for single displacement reaction?
Reactivity series
For any single displacement reaction, the deciding factor for the reaction to go through or end in no reaction state is the reactivity series of metals and non-metals. Elements (metals) placed higher in the series can displace the cation and get oxidised. The displaced cation goes through reduction.