I think battery life will most definitely be worse on iOS7, due to, of all things, the new design.
iOS 6 uses a lot of darker colours compared to iOS7, and iOS7 is almost completely white.
Using some physics knowledge, I can say white is the most battery draining colour to display on a...