I think they should not be compared because Sam is a professional singer and he has more and better songs. Taylor is even the youngest Grammy-winning singer, and in my opinion her voice is not that great. She's got extra fame like Justin Bieber