Marble and granite are two popular natural stones which have been in the construction industry for a long time. They both have their advantages over each other in terms of appearance, durability etc. some of which have been listed below:
http://www.xsestone.com/granite/