I would assume that he is gay based on his social media, particularly his Instagram profile.
And he also avoids the topic when asked. In his recent Out magazine interview, he just seems very elusive about it, that he would just rather not say because it shouldn't be of interest to people. It's exhausting how much he beats around the bush. He said:
"I don’t think answering who I’m sleeping with accomplishes anything other than quenching the thirst of curiosity. And moreover, it seems reductive. It’s been really interesting to be in the middle of the industry’s fascination with the individual, because I never thought about that growing up or when I was at acting school. No matter how I answer, someone will say, ‘No, that’s not true.’ We still live in this hetero-normative, patriarchal society that is intent on placing everything within these binaries. I really hope that – if not in my lifetime, my children’s lifetime – this won’t be a question, that we won’t need this.”