Solar panels produce about 8 to 10 watts of power per square foot. So a solar panel the size of my 6P would generate about 1.3 watts (my 6P would take a good 12 hours to charge), give or take, and that would be under ideal conditions... that amount of power wouldn't be enough to charge the phone if I was actively using it. Nevermind the fact that using my phone while holding it flush and square with direct sunlight typically is not a good mix... for any phone for that matter.
Now, that isn't to say that if you could get a somewhat small panel, a few square feet, and hook it up to an external battery from which you can then charge your phone.... You would just need to find yourself the smallest panel you would need in order to recharge your that external battery quicker than your phone can deplete it over time.