For the longest time I never understood this and it's still very confusing. For me the very first mantis I found was brown and I didn't even know they could turn green. When I figured they could, that was my mission, but I didn't know how! I read everywhere and they all said higher humidity produces green mantids and lower produces brown. Tested it and nothing. (I will admit that in my experiences, in higher humidity's even brown mantids will get a little lighter in color but they won't turn green.) I think that a mantids color is already determined upon exiting the ootheca, pattern and color wise. I don't know how, but I have this feeling that mantids know what color they are therefor they know what plant they should hang on or not. I think that over time in a certain area that is mostly green and there are green and brown mantids, the brown mantids will naturally get eaten causing the green to survive and procreate producing more green young that will survive from the ootheca in the next season. I think environment plays a role on a long term scale as opposed to a short term scale. So if that area started to die off and go brown, then the brown nymphs that were born will have a higher survival rate then the green and so on. So on a short term, I think genetics play a much stronger roll within the season and on a long term scale is environment. Not saying that they're aren't exceptions but yea. So I guess if one wanted a green mantis, they would just have to hope there will be one in the egg case. Tell me what you think about this. This is just my thought.