22-carat gold is preferred over 24-carat gold for making gold ornaments.
24-carat gold is quite pure and is very soft. As such, it cannot be used for making gold ornaments.
22-carat gold is an alloy of gold containing a small amounts of copper or silver. Therefore, it is hard and more ductile as compared to pure gold. So, the ornaments are generally made from 22-carat gold.