Yes. No.
You can mix sizes, but you cannot mix Registered with Unregistered. At this writing, all 16GB modules are registered.
One unusual case if if you expect to go above 32GB in the foreseeable future. If you do, buy one or two 16GB modules now, and set aside the ones you have been using (or sell them).
If you are installing more RAM or in a different configuration than Apple recommends, be certain to buy from a Vendor who knows Macs, and can assure you:
"It works in your Mac,
or your money Back."
In the US, I suggest these vendors:
Data Memory Systems
Crucial
Other World Computing (mac sales)
When you get your new RAM try it in your Mac all by itself. THEN try mixing. This separates 'works in your Mac' from "plays nice with others'.