How long on average does it take for a non-google smartphone to get an android update.?

I m new to android. I know when google releases an update, it takes companies like Samsung, HTC, LG etc some time to make it fully compatible with their respective devices and add skins or whatever before pushing the update. I d like to know how long this process usually takes from long time android users.
5 answers 5