When you are setting up a business where the goods or services sold don’t rely on the owner, we recommend you to use your company logo. This is often the case for e-commerce businesses, online stores, and the like.
When you run a consulting business and have a personal brand, we suggest you use your own picture as you will likely be the face of your business.