For quite a while now, there has been a cold war going on between Flash and HTML5 in a bid to prove themselves the superior one. But it is a matter of some thought on actually who would take the cake or rather who would be the one that users will accept more than the others.
Adobe Flash is best defined as being a rich internet app tool while HTML5 is more or less a tool for creating language website. Flash is mostly known to use competent algorithms that are mostly used for rendering graphics but in HTML codes are basically rendered by the browser itself every time a web page is accessed by a user.