Remember, Finasteride is only helpful if you respond positively to it and not everyone does respond positively to it without side effects. The possible side effects are the main reason I only would recommend Finasteride as a last resort.
The 2% Ketoconazole used frequently can potentially give you the similar benefits as Finasteride, which is why I recommend you first trying to halt any possible hairloss or thinning with Keto Shampoo first.
You're actually lucky you have oily hair because frequent use of Ketoconazole can dry your hair, since your hair is oily you could probably use Ketoconazole every day even. It would be best if you can use it every day. Think of it as applying a DHT blocker/ anti-androgenic treatment to your scalp every day as opposed to only 3 times a week, it would locally block more of the hormones that cause Balding.
Your hairline looks exactly the same to me, most people would consider you a Norwood 0 or Norwood 1.
I noticed personally that using a Caffeine based shampoo has been very helpful to me to help stop shedding and make my hair feel thicker and stronger. I'm noticing an increasing amount of people on the internet also reporting that Caffeine Shampoo's help their hair.
There's quite a few studies about how Caffeine helps against hairloss. Some even said that Caffeine achieved the same amount of hair growth and hair stimulation as Minoxidil 5% at the 6 month mark.
I recommend using Alpecin C1 Shampoo, it's caffeine based. But you can use any other Caffeine Shampoo you'd like. I'm not here to promote Aplecin, only that it helped me.
Alpecin has a product called Alpecin Caffeine Liquid which is a tonic (topical liquid not a Shampoo) that can also be used exactly like Minoxidil, but without the side effects and without Making your hair dependent on it (such that when you stop use, unlike when you stop Minoxidil, your hair gains won't fall out).
Alpecin Caffeine Liquid should be applied twice a day, everyday for at least 6 months to see results. It is to be left in your hair the whole day.
You possibly have diffuse thinning, currently it does not look like male pattern baldness.
If you do decide to use the Alpecin C1 Shampoo and the 2% Ketoconazole Shampoo, then you can have a split like this:
4 days a week Ketoconazole Shampoo and 3 days a week Alpecin C1 Shampoo, with Keto Shampoo used once every alternate day and Alpecin Shampoo used in between those days.