What ios is best for my iPhone 3g's battery?

Ok so I've been doing some research, and found that ios 3.1.3 has better battery life, but 4.2.1 is better life while running apps. But I'm wondering, what if I'm just listening to music since I don't use apps. Would ios 3.1.3 be better or ios 4.2.1?

What does it matter its not like you can update from 3.1.3 without going to ios 6 so it doesn't really make a difference even if your on 4.2.1 you can't go back to 3.1.3 jus udate to ios 6 already

If you're at 3.1.3 now, the only possible upgrade is to 6.0 assuming that you are using a 3GS. Once Apple release a new IOS it's not possible to upgrade to any intermediate level IOS.