Snow is better insulator than ice because snow contains air packets inside it and air is a good insulator of heat . Due to this , snow takes longer time to melt than ice of same mass . Both assertion and reason are correct and reason is correct explanation for assertion .