I'm thinking of upgrading from my 2G iPod touch to an iPhone 3GS. Does anyone know if the battery life is better or worse on the 3GS than the 2G iPod touch?