Think of it like this:
If this is a simple configuration/server on a private subnet and you want all VMs to be on the same network as your physical machines, you use bridge.
If you want to have the VM host act as a router and have all VM traffic go through it and not see your LAN, you use NAT...