Even without you telling I can tell you I find XDA Developers to sometimes have a newer version.
BUT A BIG HOWEVER!!!! If the hardware is some old low RAM single core CPU you should never do that!
I have an LG phone running Android version 2.2.1. Is it possible to upgrade the software? If so how? Thanks in advance!