It is Ok to have two different size modules installed.
Have you confirmed it has just a single 4GB module installed? Many times computer manufacturers will install two smaller modules at the factory.
12GB ram give the better performance. so its okk to add 8GB stick into 4GB.
be sure both have on the same DDR3L platform.