@ B. Diddy
The first option...it takes 3 hours to charge using my neighbors solar system but it takes around 10hrs to charge using any other power source...even when I'm not at home.
Thanks for your comment. I forgot to add this, my neighbor has a solar system, so I do go to her house to charge my phone. And my phone usually gets full within 3 hours and half of plugging it in.