No, charging your iPhone overnight does not destroy the battery
According to Battery University, a website run by the company Cadex, charging your phone when its already fully charged keeps it in a high-stress, high-tension state, which wears down the chemistry within and does lasting damage.
