The only themes you can use on a free hosted WordPress.com blog are those found here > Appearance > Themes and showcased here > http://wordpress.com/themes/ and there is no upgrade you can purchase that changes this reality.