Just depends on what it is. For live-action foreign films, I always choose subs. Dubs, to me, generally feel out of place and distract me from the movie more than reading along with the dialog.
For anime, it just depends. I usually choose subs. Yet,there are some things that I prefer...