По данным сайта lingohelp.me, в 53% случаев с глаголом afford используется предлог «to». 1
Также с этим глаголом могут употребляться такие предлоги, как «by» (в 21% случаев), «in» (в 8% случаев), «at» (в 3% случаев), «with» (в 3% случаев), «on» (в 2% случаев) и другие. 1
Если за глаголом afford следует существительное, то между ними предлоги не ставятся. 3 Например: «afford a trip», «afford a car», «afford an expensive watch». 3