If you have an unlimited data plan with Verizon, they currently have a special on Apple Music — 6 months free, cancel at any time. They have had this offer for a few weeks now so it could end any day.
I have Amazon music with their Prime Membership, which I like a lot. I probably like Apple better, in part, because I can adjust the sound settings on my iPhone (e.g., pop, rock, jazz, etc.) which I don’t think works with Amazon music — not that I change this a lot or even listen to music all or even much of the time. I never downloaded a lot of free music when it was available years ago via Napster. Streaming is probably the best way to go now, but I like owning a fair number of songs, that I have purchased mostly from Amazon and Apple. You can listen to your own songs using the Apple player. When running outside, sometimes the streaming connection isn’t always the best, and might cut out. Whether I am a current streaming service client or not, I can always listen to the couple of hundred songs that I own. (You can have these downloaded on your device via your streaming service, so the issue goes away, but this can be a bit of a hassle time wise or storage wise and if you don’t always subscribe.)
That said, the Amazon player is great, and there are subtle differences between services, that you learn best by using them some. YouTube is pretty good too, and better over the years as more and more is added. I just put up with the occasional ads on YT now (which go away if you subscribe).
I am not a dedicated user of any one and will probably try Spotify more at some point. As, for other reasons I will probably use Apple computers for the foreseeable future, and their music service is pretty good and gaining popularity I believe, I am leaning more in that direction.
I think all of these probably offer a month or more for free.
If you want to experiment things you might try are how to have a song repeat, and set up a play list and see what it looks like after your subscription (or free period) has ended. In Amazon I think it is easy to have a song play repeatedly automatically, but in Apple, I set up a play list and add the same song a number of times. (Maybe there is a better way.) In Apple and probably other services your play lists (to streamed songs) go away after you no longer subscribe (though the names or “containers” of your playlists are still there when you resubscribe — so it is basically like setting them up again from scratch). Playlists with your own songs in the Apple player (versus songs that you don’t own but stream) I think will always be there. The free YT playlists you set up are always there, but I don’t recall how these relate to their subscription service, if you sign up for that.