IMO the best time to start boycotting Spotify was when they spent hundreds of millions of dollars which should have been going to artists and songwriters, and instead went to right-wing conspiracy theorists.
I switched to Apple Music years before that because AM had Japanese music and Spotify didn't have very much. Spotify has since caught up. But, the way Apple's been sucking up to a certain orange dictator, it's hard to recommend them in this political climate. If nothing else, they pay artists more. However, they also leverage the Apple App Store against their competitors, charging them 30% of membership fees while directly competing with them, forcing them to raise prices. So, maybe AM isn't as bad as Spotify ethically, but I think we can do better.