* Density: Ice is less dense than water, which is why it floats. However, the density difference between ice and Coke is slightly *greater* than the difference between ice and water. This means that the ice cube is more buoyant in Coke, which means it will be more likely to stay on the surface and insulated from the warmer liquid.
* Sugar Content: The sugar in Coke (and other sugary drinks) actually *lowers* the freezing point of water. So, even though the ice is cold, the Coke itself isn't quite as cold as plain water would be at the same temperature. This means the temperature difference between the ice and the liquid is smaller, leading to slower melting.
* Carbonation: The carbon dioxide bubbles in Coke can also create a thin layer of insulation around the ice cube, further slowing down melting.
* Surface Area: If you use a smaller ice cube in Coke, it will melt faster due to its increased surface area.
Important Note: Even though ice cubes might seem to last longer in Coke, it's still melting! The process is just slowed down.