Absolutely! As long as your previous site is a WordPress site it can be migrated effortlessly.  If your site is hosted at place like Wix or Squarespace then the site would need to be rebuilt into the WordPress environment.