 A genetic study published in 2005 showed that it diverged from the long-tailed finch ("P. acuticauda") 600,000 years ago.Origin and phylogeny has been obtained by Antonio Arnaiz-Villena et al.Estrildinae may have originated in India and dispersed thereafter (towards Africa and Pacific Ocean habitats).