Historically, a barrel of oil has cost 0.09 ounces of gold. At current gold prices, that means oil should cost around $40 barrel. Accordingly, I expect the price of oil to decline over the next few years. This will probably be helped by a major new oil find since explorers have an incentive (oil = 0.14 ounces of gold) that they haven't seen in 25 years, the last time there was a major find.
Iran has huge natural gas reserves that it could use to run power plants. Can you think of any reason why they would want to waste their money on nuclear energy? The Russians have told them flat out that their business model is bogus if the plants they are building there are for energy production alone.