Originally Posted by JoeT
From a technical perspective, this is kind of like asking if a bucket of water lasts longer if you fill it from the hose rather than the sink.
Your wall charger is well regulated to push 5Volts at 1Amp. Your USB port will push 5Volts at as low as 100mA depending on your setup (ie. using a USB hub, current draw of other devices using the same bus, etc.)
It's more like your battery is a stretchy balloon, the sink and hose fill at the same rate, but the sink runs a higher water pressure than the hose. So where the hose would eventually stop filling the balloon when the balloon doesn't want to stretch any further, the sink would be able to stretch the balloon more since it can push in water at a higher pressure.
I would expect the battery to last longer when charged off the wall outlet. This depends on your situation however, if you have a USB port that will push 1A with no other peripherals drawing from it, then it will be the same as charging from the wall. It is doubtful that anyone has that situation.
Cheers.