A mobile responsive website layout is far better than creating separate websites
Both in terms of content creation and search engine rankings, it makes sense to create a single mobile responsive website layout rather than creating multiple websites for multiple devices. You can either dynamically change the stylesheet or you can create a single stylesheet.