KI produces HI, In the presence of sulphuric acid (H2SO4).
2KI + H2SO4 --> 2KHSO4 +2HI
Since H2SO4 is an oxidizing agent, it oxidizes HI( Produced in the reaction to I2).
2HI + H2SO4 --> I2 +SO2 +H2O
As a result, the reaction between alcohol and HI to produce alkyl iodide cannot occur. Therefore, sulphuric acid is not used during the reaction of alcohols with KI. Instead, a non-oxidiznig acid such H3PO4 is used.