Both the banks are great, however many people would have this question in their minds while choosing between the two. In my view ICICI bank is a little better over the HDFC bank as it offers better accessibility and the PE is little lower than HDFC bank. ICICI bank also offers wide variety of plans in comparison to HDFC. What do you think?