4 stroke.
4 is bigger than 2.
Sheesh. I think 5-7HEAVEN it trying to be funny.
2 strokes fire twice as often as 4 strokes, so all other things being equal (rpm, size, state of tune), they usually make more power.
Things are rarely equal.
A 50cc 4 stroke (especially Honda) is good starting, reliable and torquey but is not known for great power and speed.
Honda rates their 50cc utility motor as making 2.1 HP:
http://engines.honda.com/models/model-detail/gxh50
The Honda 50cc Cub motorcycle engine could make as much as 4.5 HP, but it is a completely different )OHV design running at high rpm (9500).
https://en.wikipedia.org/wiki/Honda_Super_Cub
To make more HP with a 4 stroke is a complicated and expensive task. It generally starts with a camshaft purchase and due to rpm limitations (from basic crank and connecting rod design) it is very hard to get more than a 50% increase in power.
HP = speed (all other things being equal) if you have the right gearing and conditions to use it.
A stock 48cc Chinese 2 stroke puts out about 1.95 HP according various sales sources. Roughly the same as the Honda 50.
I'd say this is is accurate. If anything, the 48cc Chinese 2 strokes are de-rated to fit with many countries max HP laws.
Fitting a tuned exhaust pipe and different cylinder head will usually see a 50% increase in power. A 150% increase in power (3-4HP) is easily and cheaply attainable with porting and pipe work. I was able to get this much HP with only porting, head work (on the stock head) and a $20 stock (but non-catalytic) muffler.
2 strokes are not for everybody. While a 2 stroke is typically smaller, lighter and cheaper to purchase, they typically require care with the fuel/oil mix, are smokey and often drip oil, and require mechanical and tuning ability to properly jet them for best performance without having them self-destruct. 4 strokes burn clean and are not as dependent on tuning ability for good performance as delivered.
Long answer to a simple question. I hope it puts things into better perspective.