Either one of them are going to be solid compounds but if you are asking me my preference, I would personally prefer oral Winstrol and this is for a few reasons. 1, the oral is going to have the same effect as the injectable. 2, this leaves me more room in the syringe for other compounds, tren, test, masteron, 3, its more of a chore having to take water based injections every day, than the oil based shots which I can line up at EOD and 4, oil based shots are less likely to get infected. A lot more has gone wrong with water based injections historically than their oil based counter parts. This is just the way I do things though. There are plenty of people who like injectable winstrol. Just be sure to rotate your sites