Depending on what you're doing GPU accelerated rendering is more battery friendly than CPU rendering though.
Also consider that if your UI framework supports z-level, opacity and other features like that then determining what has changed for rendering is much more complex than just determining what UI elements have changed.