Leaves on a peace lily can turn yellow due to overwatering, underwatering, low humidity, inadequate light, nutrient deficiencies, poor water quality, pests, diseases, or natural aging.