Of course you can keep both visas. We have had 2 valid visas for years as long as you come back to each country within 6 months. You do pay additional fees to keep dual visas. We have to pay ourselves since it's not covered by the company.