There are many banks that offer SWP; some of the best banks among them are ICICI Bank, HDFC Bank, SBI Bank, Axis Bank, and Kotak Mahindra Bank.