I don't think that Bitcoin can make banks disappear. Because in my country there are more to be educated about the internet let alone Bitcoin.
So am sure Banks won't disappear but Bitcoin is here to stay.

Neither banks nor bitcoin will disappear in future as both are the long term players and banks has already proved its power since it exists since long time and it also has large number of users bitcoins is comparatively new but will gain more popularity and users as time passes by.