If the dub and the subs hypothetically were equally well/badly executed, I would go with the subs over the dub. But like Marshall Banana says, it varies. Sometimes the dub is better done, sometimes the subs are.

That's for animated series/movies, though - dubs in live action are almost always completely awkward and I'd go with subs over dub any day for that.