Bangkok every time.
In Bangkok you have something to do 24 hours a day:

Babylon Sauna and many other more Thai4Thai saunas.
Silom Soi 4 for Pubs & Restaurants
Silom Soi 2 for Discos & Bars
Soi Twilight for GoGo Bars
Silom has at least a dozen gay massage shops in the area.
Silom Soi 2/1 for late night disco

and if none of that appeals then, at the moment Gay Romeo is showing 1114 guys on line and Pattaya showing 380 on line.

Plus while you are recuperating from your excess of gay life there are world famous temples and tourist attractions plus shopping centres, cinemas, restaurants and so on.

Pattaya is stale and boring. Yes there is the beach but will you dare to go in the heavily polluted sea? Read up about the crime in Pattaya often targeting tourists.

However, I'm not suggesting that you don't go to Pattaya but make it a side trip for a maximum of three nights.