HTML5 is the newest version of HTML and should always be used over older versions of the language. As listed above, HTML5 improves on several aspects of HTML4 that were obsolete and difficult to work with.