Iodine is non-polar, whereas water is polar. Polar substances dissolve with polar substances, whereas non-polar substances dissolve with non-polar substances. In this situation, Ethanol is both polar and non-polar, yet in order for a solute to dissolve in a solvent, it must have equal inter-molecular attraction, which water does not have.