More or less. Android is a bit better at managing RAM since it is Linux based. And Linux (or any UNIX system really) has been known to have ridiculous uptimes and still be stable. I've heard of several years without rebooting. Not to say Android is that stable and rebooting never resolves anything (quite contrary) but 2-3 days actually is pretty short for uptime.
I suppose it does vary a lot by the phone specifically, especially for rooters, since we use different kernels, ROMs, etc.