MARBLE AND GRANITE
They are both stone, which makes them hard, heavy, expensive and time consuming to install. They are both natural products, which means there can be variations in colour and pattern, and sometimes what you see in the display is not very close to what you actually get delivered.
Both come in a wide range of colours and patterns. Both can be stained by oily or highly coloured foods. So both require resealing every once in a while (it seems like yearly is the usual rule.)
Both are relatively heatproof, and they won’t scorch (a very hot pot placed on either type of stone could crack it, theoretically.)
But granite is a much harder, stronger stone than marble. It resists impacts and scratches better and it is resistant to acids like tomato juice, lemon juice or vinegar.