spathes on peace lilies are green
The peace lilies are on a bright porch, but no direct sunlight and have a lot of spathes, but they are never white.
Certified GKH Gardening Expert
Here is an article that discusses this phenomenon:
Here is an article on the care of peace lilies that will also be helpful. The better you follow this care plan the more likely you will get a white flower: