Yes, it's possible to switch from WordPress.com to WordPress.org, and the process is relatively simple.   You'll need to export your content from WordPress.com, purchase a hosting plan, install WordPress software on your host, and then import your content into the new WordPress.org site. After that, you can customize your site as desired, install plugins, and choose a new theme if you wish.   Keep in mind that some customizations made on WordPress.com may not be easily transferable, so you might need to make adjustments accordingly.