It is well known from the concept that the main difference between drop shipping and affiliate programs for online marketers is that one earns on mark up and another on commission, but what are some factors that makes you go with one or the other?
From the marketing point of view, the main difference is customer service,i.e how you want to deal with the customers:
For Drop Shipping Online Money Making:
If there's a problem with the product, you are the one the customers are going to call. That's a drawback, that could seriously take up a lot of your time.
But, here's a great advantage to Drop Shipping. You get the customer base. You get a list (if you are smart enough to assemble it) of prospects and customers. This is a list of people with a common interest and you could easily contact them later (again, if you have the skills) with related products OR even affiliate products.
For Affiliate Programs Online Money Making:
You don't have to worry about any problems related to customers. You keep the commission, and all you have to worry about is how to spend it. Since, not dealing with customers frees up a lot of time, you could later find another market for other affiliate products/services.
SO, the answer to how to choose which online money making method is:
How do you feel about your skills: if you are better finding markets for products, then you go Affiliate. If you feel customer service is you strong spot, and you feel passionate about the market/products, then you go Drop Shipping.