The peeling off a paint may causes due to moisture. Semi-gloss is the better for bathroom, but use oil based paint, instead of water based paint. where we can clean the wall any time.
For any other information Contact your local painting contractor, take his advise, he will give you the...