Preferably neither. For music, earbuds are the better of the two options. For any other application (such as a phone call), speaker or phone directly against my ear. I have a difficulty understanding speech through headphones or earbuds, but comprehension is less important when listening to music so it's tolerable.
Shower in the morning or at night?