* Granite: A very hard and durable igneous rock with large, visible crystals of quartz, feldspar, and mica. This is a common choice for countertops and other surfaces due to its beauty and strength.
* Quartzite: A metamorphic rock formed from sandstone. It has a hard, durable surface and can have very large crystals of quartz. Quartzite is also often used for countertops and flooring.
* Marble: A metamorphic rock formed from limestone. It can have large crystals of calcite, and it comes in a variety of colors and patterns. While marble is beautiful, it is not as hard-wearing as granite or quartzite.
It is important to note that the size of crystals in a rock can vary greatly, and some rocks that are typically considered "hard-wearing" may have smaller crystals. Additionally, the term "hard-wearing" can be subjective. If you are looking for a specific type of rock for a specific application, it is best to consult with a professional.