I add a new product, then add characteristic, then go to "Manage Variant" to deal with price for each characteristic. Sometimes, characteristic's prices are not sorted from the cheapest to highest.
Actually nothing is made to sort prices from cheapest to highest but it's something we may think about.
For now variants are displayed according to their name.