I don't believe for a time that altcoin can topple bitcoin at any time, what I think is that altcoins are here to bridge whatever gap that bitcoin has left in the market. They cannot topple bitcoin, bitcoin still maintains dominance for over half of the coins in the market and that is not changing anytime soon if you ask me.