How much time does it take for a flight to reach new Delhi from San Francisco?

OPTION 1: 1 Stop - 21hr 45min - $ 757 + taxes & fees
SFO - JFK Royal Air Maroc Flt 9228
JFK - DEL Air India Flt 102
Flight Duration: 19hr 45min; Layover Time: 2hr 00min; Total Trip Time: 21hr 45min.

OPTION 2: 1 Stop - 23hr 30min - $ 661 + Taxes & Fees
SFO - TPE (Taiwan) China Airlines Flt 3
TPE - DEL China Airlines Flt 181
Flight Duration: 21hr 40min; Layover Time: 1hr 50min; Total Trip Time: 23hr 30min.

OPTION 3: 1 Stop - 28hr 00min - $ 694 + Taxes & Fees
SFO - HKG Cathay Pacific Flt 879
HKG - DEL Cathay Pacific Flt 753
Flight Duration: 24hr 00min; Layover Time: 4hr 00min; Total Trip Time: 28hr 00min.

Several other options via Chicago / London / Frankfurt.