The original version of the song is WAY better than the Selena Gomez version. The song "Cruella de Vil" was not meant to be some kind of pop song. Selena Gomez is a mediocre singer. Do not listen to this.
I think it is perfectlly fine and anyone over 4 should be fine. Maybe some young kids might be afraid of how the song describes Cruella De Vil but if your kid isn't afraid of much or just not afraid of the movie then it is fine. Selena Gomez is a good role model from what I have read in the media and on websites so it really is up to you to let your kid or younger sibling listen to the song but for other songs by Selena I would wait until they get to be six or over just because mention crushes and six is normally when girls get close to having crushes or have crushes.
Well...the song is okay, I guess. And thankfully this song was before Selena Gomez's voice got really really fake. It just sounds weird in this song. But overall, it's alright. Better than her newest songs, I must say.