XML vs HTML sitemap

XML sitemapHTML sitemap
XML sitemaps are for search enginesHTML sitemaps are for humans
A structured text file containing URLs of pages of a website for web crawlersWebpage containing links facilitating user navigation on a website
Never displayed to usersDisplayed in webbrowser
Read by webcrawlers onlyVisited by users and web crawlers
Used for faster page indexing and avoiding content duplicationUsed for better website navigation, interlinking opportunities and improved crawling

Google prefers XML sitemaps