If you use a 7805 you are wasting 7/12 = 58% of the energy. Use a DC-DC converter, which can be up to 90% efficient. You can find these cheap on Ebay.
Also, be aware, that for Apple phones, you will have to put certain voltages on the D+ and D- lines of the USB connector in order to make it...