Je nachdem, welches iPhone du besitzt, schätze ich mal, dass 20W nicht ausreichend sind, um den Akku schnell zu laden. Viele aktuelle Smartphones nutzen Ladestecker mit über 30W und spezieller Ladetechniken bzw. mit speziellen Akkus, um besonders schnell zu laden.
Die Ladezeit ist abhängig vom Kabel und Netzteil, welches du verwendest. Original Kabel und Netzteil laden meistens am schnellsten.
Mir ist außerdem nicht bekannt, dass Apple ein besonders schnelles Laden bei den iPhones ermöglicht. Kann also durchaus sein, dass dein iPhone im Vergleich mit vielen Android Smartphones schon langsamer lädt. Diese laden oft schon in 30 Minuten auf über 70%, einige sogar schon auf 100%.