身上长白斑可能和遗传因素,病理因素有关。身上有白斑的原因较多,皮肤有正常黑素细胞,是产生黑色素合成的物质,维持皮肤正常颜色,各种原因导致黑色素细胞破坏,无法正常合成黑色素时,皮肤就会出现白斑。皮肤出现白斑和遗传原因有关,比如遗传性的黑素细胞发育不良或者发育异常,皮肤无法形成黑色素,从而导致皮肤白斑,常见的原因有色素失禁、斑驳病等。如果患者有白癜风,多数和自身免疫缺陷、遗传有关,多数是皮肤黑色素受到免疫攻击破坏,无法正常合成黑素,所以导致皮肤有白斑。