Speaking in absolutes about MJ's (or anyone's) sexuality is wrong.
I find a lot of the discourse around his sexuality lazy and at times in bad faith. Some fans try hard to push the narrative that MJ was this 100% straight womanizer that could've never been interested in the same gender, mainly because they believe it counters the idea of him possibly molesting young boys. But just like you can't assume that he didn't like the same gender, it's also wrong to assume that be couldn't possibly be attracted to women. It's similar to what fans do: to validate the allegations some people claim that he has never ever been attracted to women in his life (you don't have to believe this to believe the victims) when there are signals that he was, and even if you don't believe those you still can't know for sure the extent of his attraction to women. Sexuality is a spectrum, and him speaking in a feminine way or looking androgynous doesn't prove lack of attraction to women. Him being attracted to women also doesn't prove lack of attraction to men. I say this because both of these points were being made under a now deleted post from another user. I personally believe that he did like women but wasn't necessarily straight. I think his love for Diana Ross was real, and he expressed it both privately and publicly for more than 2 decades. But at the end of the day sexuality is complex and claiming that someone was 100% straight or 100% gay is tricky, especially when it comes to someone who we don't fully know.