Granite often gets hailed as the most long-lasting, durable option for headstones, due to its impressive resistance to weathering, scratches, and fading. It’s also fairly inexpensive compared to other stone types, and is available in a wide range of colors.