My uneducated guess is that we need oil to fall below $20 a barrel to really have a significant stimulus on the economy. $26 seems to be about the average price since the bubble burst in the stock market.
This graph is a little hard to read. Historical oil prices: