While SSDs remain considerably more expensive than hard drives on a per GB level, the flash-based storage devices are coming down in prices much faster than HDDs have.
According to the data released, SSD memory cost 120 times as much as HDD memory in 2007, but only 32 times as much in 2011. The average price for a HDD per GB was $0.075 in 2011, the SSD cost $2.42 per GB. The lowest per GB price for a SSD was $1.50, while HDD could be purchased for $0.053 per GB. According to Pingdom, the 2011 average price per GB for the SSD is about the same as it was for HDD in 2002. SSDs are expected to be priced at about $1 per GB sometime in the second half of next year.
Despite the rapid price decline, it is unlikely that SSDs will be matching the price level of hard drives anytime soon unless hard drive technology will hit a substantial physical barrier. That barrier has been pushed out continuously for as long as modern hard drive has existed. The most recent increase in capacities has been driven by perpendicular magnetic recording technology and it appears that heat-assisted magnetic recording could surface in 2013 or 2014 to push the limits even further. Seagate, for example, believes that heat assisted recording will increase the maximum storage density of perpendicular magnetic recording by at least 50x.