The setting is on, I know the wifi isn't on because after the phone come back from sleep the iPhone would show the E for edge on the top left corner. I have the phone since launch and it didn't have this problem. I just notice this problem a few days ago.