I am re-shingling my house and want to install 2 new exterior outlets. I am also insulating an installing new interior walls so I have easy access to the inside of the sheathing.

My first concern is water infiltration over the long term. Between a properly installed surface mount or flush mount box, which will be most likely to keep water away from the sheathing?