A mix of the two is the best. Plus, you have to remember that it has to be watered. But it might be best to put it in sand because in shows and movies it shows cacti in their natural environment.
yop soil
It doesn't. Topsoil absorbs water better than sand and clay.
It depends on what plant you are referring to, as there are millions of plants out there; some grow better in sand, and others grow better in soil.
maron grass, cacti etc.
topsoil
Cacti can live in the tropics, but they will probably die from too much water. Cacti retain water so if there is too much water, they basically drown. Tropics tend to have clay soil, and cacti need sand because of the way their roots grow and how the sand in the deserts retain the water, and clay might affect the cacti.
Sand.
no, it is not true. Cacti are full of water.
plants that like water grow better in clay and plant that don't like water grow better in sand. like cactus
Sand ofcourse
it has wacksey skin which is very thick, that makes the sand just past by, leaving no damage or feeling to the cacti
They don't grow better in sand they need more attention than in soil. They don't grow better they will survive but need more attention than in soil.