This boils done to a few things. First off can you speak the original language in question? If not subs might suck for you. If you don't get the language a bad voiceover or good voiceover will pass your head. We can only really appreciate a language we can moreso understand the inflections of, especially in a comedy.
Beyond that the dub quality is brought into question, if it's good like the Trigun, Gurren Lagann, or wonderful Cowboy Bebop dub you're good. If it's crappy then go to subs.
Now if you have a good dub, on par with the original in some ways, maybe even better in some cases take the dub. Subs can sometimes be finnicky, they also require you to dart back up and down not always appreciating the actual show going on. If the dubs good, go dub. If you want another experience, or if the sub is exceptional, than go sub. But as for me I dub.