Spotify has data for most music I choose to listen to – on my computer, my phone, in the car, on smart speakers, etc. So Spotify’s end of year review is more complete.
Last.fm only has data for music I listen on my laptop, but I prefer their end of year reports for the amount of geeky detail they go into!
They have two Year In Review options: a page of graphs, and a more infographic/animation-focused report.