What's the difference? I assume "ubuntu for phones" is where you physically install ubuntu on your phone (ie. it boots into the linux kernel with an ubuntu userland), but what's "ubuntu for android"? Is that (purely guessing here) an Ubuntu VM sold as an app, so phones would be running ubuntu inside a virtual machine under the Android OS's control?
From the link above describing Ubuntu for Android: "Ubuntu and Android share the same kernel. When docked, the Ubuntu OS boots and runs concurrently with Android. This allows both mobile and desktop functionality to co-exist in different runtimes."