You could do it, but it really depends on your website and the theme you are using since some themes are not compatible with WordPress.com. You can only use the themes, and plugins for that matter, that are already within WordPress.com. Premium themes are customized for WordPress.com usage only, and cannot be transferred to self-hosted www.remarpro.com sites.
If you paid for a theme and want to go back to GoDaddy or a similar host, you won’t be able to transfer your theme there.
WordPress.com is cheaper, but it doesn’t give you the same flexibility as a self-hosted WordPress website. You also need to keep in mind the way you intend to use your website, for example, if you want to sell products and need a shopping cart, you won’t be able to do so in WordPress.com from what I understand.
My honest recommendation is for you consider very carefully how you already use your website, and how you intend to grow it moving forward. Both .org and .com have their pros and cons, so it really depends on your situation and how you intend to use your site.
With that said, you could export all of your website content as an xml file by going to Tools > Export > and select All Content. This will generate an .xml file that you can use to restore your posts, pages, comments, and all the database contents into a new WordPress installation including ones at WordPress.com. It won’t export your theme, plugins, or widget contents and you will have to recreate those manually.
I hope this helps!