Depends much on the specs of the machine. Windows 7 is noticeably faster but does have some system requirements that need to be met.
As per battery life, with Windows Aero, battery life will be lesser than that of XP.

Depends much on the specs of the machine. Windows 7 is noticeably faster but does have some system requirements that need to be met.
As per battery life, with Windows Aero, battery life will be lesser than that of XP.
True, but windows Aero will only work if the system supports it. I'f the system is old enough, it wont run Aero anyway. Or if its Windows 7 basic. But good point![]()
Depends much on the specs of the machine. Windows 7 is noticeably faster but does have some system requirements that need to be met.
As per battery life, with Windows Aero, battery life will be lesser than that of XP.
True, but windows Aero will only work if the system supports it. I'f the system is old enough, it wont run Aero anyway. Or if its Windows 7 basic. But good point![]()
A system which does not support Aero will most probably be laggy to use even with basic theme since the UI will solely depend on software rendering.
Actually, with Aero on, the battery life will be improved. The graphics processor is already active, rending the display, the work load Aero puts on to it is nothing, it doesn't even have to pull itself out of its power save mode. Where as, if you were doing the UI on the CPU, that makes the CPU work harder. The GPU is far more efficient with graphical computations then the CPU.
The decision between XP and Windows 7 needs to consider other factors besides performance and battery life. Computers generally work best when the hardware and OS are of similar age. Because of XP's great popularity people often loose sight of the fact that it is now more than 11 years old, which for an OS is a very long time. Microsoft's support for XP will end in 2014 and after that date there will be no new Windows updates. XP has some security issues that will never be fixed. Installing XP on a relatively new computer can be a challenge and the results often not fully satisfactory. The day is coming when major software suppliers will no longer support XP. And there is more.
If the hardware adequately supports Windows 7 or Windows 8 you need a really compelling reason to choose any other OS.