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.
Both bitcoin and banks will coexist with each other. Due to the growing popularity of bitcoin, banks now will start to accept bitcoin in order for the two to help each other. Banks cannot make bitcoin disappear because it is decentralized in nature and the same way, bitcoin cannot make banks disappear because banks are supported by the government. Since they cannot make each other disappear, the good possible way to make the coexist is to help each other. This way, bitcoin will be as powerful as the banks nowadays.