From what I've seen both laptops have the same average battery life(which is around 8 hours for web browsing, videos, etc) so I assume the HP would probably be the better choice in terms of specs. Although im doubting if its better to have a 512GB SSD over 1TB HDD and only a 128GB SSD.