脸上长斑和以下几个原因有关:1、雀斑:雀斑的发生主要和遗传因素以及环境因素有关,如果父母有雀斑可能是由遗传因素引起。其次,长时间的紫外线照射,也可导致面部出现雀斑。2、妊娠斑:是因为在怀孕期间由于雌激素水平发生变化,进而会导致面部出现斑点。3、黄褐斑:可能和疾病因素、性激素水平变化、紫外线照射等有关。4、老年斑:该疾病的发生主要和年龄因素有一定的关系,因为随着年龄的增长,皮肤老化,角质层形成的细胞成熟比较迟缓,所以导致面部出现斑点。