If you wear a cap too tight and for a very long duration where you sweat a lot on your scalp, then yes it may result in hair fall. The idea is to a wear a cap which fits comfortably or is slightly lose and keep the cap clean.